home *** CD-ROM | disk | FTP | other *** search
/ HamCall (April 1991) / HAMCALL CD-ROM (Buckmaster)(April 1991).BIN / geograph / flags / flags.doc next >
Text File  |  1990-10-14  |  6KB  |  121 lines

  1.                               FLAGS of the WORLD 
  2.  
  3.                              Herbert F. Van Brink
  4.                              213-486-2865   days
  5.        
  6.  
  7.        Requires Color Graphics Adapter & Display or equivalent.
  8.        Will not run with EGA, PGA, or VGA in this version, except with
  9.        such adapters as the QUAD EGA+ or the PARADISE running in
  10.        ABSOLUTE CGA COMPATIBILITY MODE.
  11.  
  12.        115 different national flags, in FULL COLOR, are included 
  13.        in this educational program.  There are three different modes 
  14.        of operation; each may be selected at any time via the function 
  15.        keys:
  16.  
  17.                 (1) Automatic
  18.                 (2) Flags by request  (Select highlighted country
  19.                                        or enter name)
  20.                 (3) Random Quiz    [NOT YET IMPLEMENTED]
  21.  
  22.        AUTOMATIC: 
  23.  
  24.         All of the flags are displayed, starting with the currently selected 
  25.         flag, in alphabetical order.  This version may run inordinately fast 
  26.         on an AT or equivalent.   Pressing any key will terminate the 
  27.         automatic operation and provide further options.
  28.  
  29.        BY REQUEST: 
  30.  
  31.         The user is asked to select, by name or by selecting the name on the 
  32.         screen, the next flag to be displayed.  Each flag remains on the screen 
  33.         until another is requested.
  34.  
  35.        RANDOM QUIZ: 
  36.  
  37.         The program randomly selects a flag to be displayed, and 
  38.         asks for its identification.  Viewers are given three chances, 
  39.         after which they are given the correct country or countries, 
  40.         and another flag is presented. 
  41.                NOTE: NOT AVAILABLE IN THIS VERSION
  42.  
  43.  
  44.  
  45.                               FLAGS OF THE WORLD 
  46.                              DEMONSTRATION VERSION
  47.  
  48.       This preliminary version demonstrates only the "Flags by 
  49.       Request" and automatic options.  In addition to the QUIZ option, 
  50.       consideration is being given to incorporating the following features
  51.       into the final version.
  52.  
  53.         1)   Some names may be located based on the uniqueness of the 
  54.              first few letters (e.g., Venezuxxx is OK for Venezuela).  
  55.              
  56.         2)   Additional flags will be included.  
  57.  
  58.         3)   Additional National Anthems or Identifying music will 
  59.              be included (but not all countries will have music).  
  60.  
  61.         5)   A MAP feature is under consideration.  This option 
  62.              would add a simple world map with the chosen country 
  63.              highlighted.  
  64.  
  65.         6)   A separate United States version is being considered.  
  66.              This would include historical flags, state flags, and 
  67.              some other banners such as naval ensigns and the 
  68.              presidential flag.  
  69.         
  70.         7)   Function key options on the screen (as in BASIC)
  71.                 (A limited version of this is in the demo system)
  72.  
  73.         8)   Limited misspellings will be recognizable (they will be 
  74.              commented upon).
  75.  
  76.         9)   The alternate name feature, which includes variations of national 
  77.              names as well as some obsolete nomenclature, will be expanded. 
  78.  
  79.       LIMITATIONS       Designed for CGA and equivalents only
  80.       AND               An EGA version is being developed.
  81.       TECHNICAL
  82.       NOTES
  83.  
  84.        Because of the limitations of IBM's color graphics mode, providing only 
  85.        two color palettes of three colors (plus background) each, there are 
  86.        many flags which the IBM PC is incapable of portraying in reasonably 
  87.        accurate color.  Some of the color combinations used here, especially 
  88.        RED, WHITE, and BLUE, may not be accurately presentable on IBM-
  89.        compatibles, since this particular palette combination is created by 
  90.        invoking an un-documented peculiarity of the IBM PC.  It has been 
  91.        tested on the AT&T 6300 and the Ericsson look-alikes. 
  92.  
  93.        Compiled versions of this code do not utilize the "bright" color 
  94.        palettes properly.  Previous compilations under the IBM Basic compiler 
  95.        1.0 worked;  language features unsupported in that ancient program 
  96.        prevented its further use. 
  97.  
  98.        Another combination which requires testing on IBM "Compatibles"
  99.        is the documented feature which allows bold background colors in
  100.        text mode.  This is used for many of the flags that have no 
  101.        need for complex graphics, as well as for the flag menu.  
  102.  
  103.        The colors used in this program will not display correctly on many 
  104.        Enhanced Graphic Adapters.  A bug that IBM introduced in its EGA has 
  105.        been faithfully reproduced by almost all EGA cards from other vendors; 
  106.        this is the inability to use highlighted background colors in text 
  107.        mode.  The program is being revised to allow for that (it was 
  108.        originally much easier to produce rows of blanks than character 177)
  109.  
  110.        Some use is made of the BASIC interpreter environment;  in particular, 
  111.        the country names shown in graphics mode make use of the ability to 
  112.        modifiy the text color.  This is not supported by any of the Basic 
  113.        compilers.
  114.        
  115.        The only major difference in compiling is that line 40 of FLAGSOVR must 
  116.        be changed [it is a comment in the BASICA version] to be operational.  
  117.        Compilers cannot inherit the characteristics of the defined variables.
  118.        
  119.         
  120.  
  121.